home *** CD-ROM | disk | FTP | other *** search
/ Libris Britannia 4 / science library(b).zip / science library(b) / INFO / NEATCHIP.ZIP / NEAT.DOC
Text File  |  1990-02-21  |  45KB  |  1,208 lines

  1.                 
  2.                Introduction
  3.  
  4.                 The New Enhanced AT (NEAT[(r)]) CHIPSet[tm] from Chips &
  5.                 Technologies has brought many of the memory and performance
  6.                 features of an 80386 system to the less expensive 80286 CPU.
  7.                 In addition, it offers features not found in any previous
  8.                 personal computer system.  Among these, user-controllable
  9.                 shadow RAM, bus timing, wait state control and LIM EMS 4.0
  10.                 emulation, all in a jumperless configuration.
  11.  
  12.                 To control all of these features, a ROM-based Setup routine
  13.                 stores appropriate values into CMOS registers contained in
  14.                 three of the NEAT[(r)] chips.  To simplify configuration for
  15.                 new users, a minimal setup routine is accessible under the
  16.                 "Easy NEAT CHIPSet Register Setup" option.  This
  17.                 "stripped-down" setup contains all of the mandatory setup
  18.                 information and is fully detailed in the JE3010 and JE3011
  19.                 Owner's Manuals.
  20.  
  21.                 To access all of the features of the NEAT[(r)] CHIPSet[tm], the
  22.                 user will have to be acquainted with the NEAT[(r)] registers
  23.                 themselves.  These registers are accessible under the "Advanced
  24.                 NEAT[(r)] CHIPSet[tm] Register Setup" option and are fully
  25.                 explained in this supplement.  Before consulting this, read the
  26.                 Owner's Manual and complete the installation and setup of your
  27.                 new computer system.
  28.  
  29.  
  30.                 WARNING!  It is conceivable that contradictory settings may be
  31.                 stored in the CMOS registers that can prevent the system from
  32.                 booting.  In this event, attempt the re-initialization
  33.                 procedure that follows several times before calling for
  34.                 technical assistance.  If you are still unsuccessful, please
  35.                 refer to the Obtaining Assistance section of this document.
  36.                 ATTEMPTING TO RE-INITIALIZE THESE SETTINGS EITHER BY REMOVING
  37.                 THE BATTERY OR CMOS DEVICES CAN RESULT IN PERMANENT DAMAGE TO
  38.                 THE MOTHERBOARD AND WILL VOID ANY WARRANTY.
  39.  
  40.  
  41.  
  42.  
  43. CMOS Reset      To re-initialize the NEAT[(r)] CMOS registers, follow this
  44.                 procedure:
  45.  
  46.                 [C1] Turn on the computer
  47.                 [C1] Wait 20 seconds
  48.                 [C1] Press and hold down the [Key: ] key
  49.                 [C1] Press the reset button for at least 3 seconds
  50.                 [C1] When the memory test starts, release the [Key: ] key.
  51.  
  52.                 This procedure will reinitialize the CMOS setup and the
  53.                 Extended CMOS settings to their default values.  Of course, the
  54.                 Extended CMOS Setup and possibly the CMOS Setup will need to be
  55.                 run again to set the proper values.
  56.  
  57.  
  58.  
  59.                 
  60.                Memory Types
  61.  
  62.                 The NEAT[(r)] 80286 motherboard can utilize its RAM in four
  63.                 different configurations:  base, shadow, extended and expanded
  64.                 (EMS).  As more memory is added to it (up to eight megabytes),
  65.                 this flexibility increases.
  66.  
  67.                 If 1024Kb (1Mb) has been installed on it, the residual 384Kb
  68.                 above 640Kb can be used for either shadow RAM or Extended
  69.                 memory.
  70.  
  71.  
  72. Base            The memory addresses from 0Kb to 640Kb comprise the base memory
  73.                 of the system.  This is the memory that DOS manages and is
  74.                 sometimes referred to as "conventional memory". Some
  75.                 applications require the full amount of base memory.
  76.  
  77.  
  78. Shadow          In all IBM software compatible computers, the addresses from
  79.                 640Kb to 1024Kb are reserved for the system BIOS ROMs and ROMs
  80.                 of I/O expansion cards.  In systems with 1024Kb of RAM, the
  81.                 memory addressed from 640Kb to 1024Kb would normally be lost.
  82.  
  83.                 The NEAT[(r)] Motherboards have the ability to copy the
  84.                 contents of the BIOS ROMs into this unused RAM, disable the
  85.                 ROMs and run the BIOS routines from RAM.  This process is
  86.                 referred to as "shadowing."  The main advantage to the shadow
  87.                 feature is the increase in system performance.  Most ROMs have
  88.                 access times of only 200 to 400ns.  Since these boards
  89.                 typically operate with memory faster than 80ns, the shadowed
  90.                 BIOS routines can attain a 200 to 400% increase in performance.
  91.  
  92.                 If shadow RAM is enabled during the Extended Setup procedure,
  93.                 the following events will take place after a reset or power on:
  94.  
  95.  
  96.                 1) After the POST, the AMI BIOS looks at the Extended Setup
  97.                 parameters and finds that you have shadow features enabled.
  98.  
  99.                 2) It looks at the BIOS locations that are to be shadowed.
  100.  
  101.                 3) It then takes each BIOS (at the selected locations) and
  102.                 copies their complete contents into RAM addressed at the same
  103.                 location.
  104.  
  105.                 4) The BIOS ROMs are then disabled.  Their operations are then
  106.                 executed from shadow RAM.
  107.  
  108.                 Note:  Shadow RAM cannot be enabled when the "memory
  109.                 relocating" feature in advanced setup is used.
  110.  
  111.  
  112. Extended        The memory addresses above 1024Kb are referred to as extended
  113.                 memory.  While the 80286 CPU is capable of using this memory,
  114.                 DOS and other PC applications can only address 1024Kb.
  115.                 Therefore, most applications are unable to take advantage of
  116.                 extended memory.  Some examples of programs that can utilize
  117.                 extended memory are:  VDISK, VCACHE, Framework II and AutoCAD.
  118.  
  119.                 The NEAT[(r)] Motherboard takes any memory that is not used for
  120.                 EMS (Expanded Memory Specification), and uses it for Extended
  121.                 memory with the starting address beginning at 1024Kb.
  122.  
  123.                 If 1024Kb is installed, the 384Kb of memory that is above the
  124.                 640Kb base may be used for extended memory.  To select this
  125.                 option, set bit 6 on at register 6BH in the advanced setup
  126.                 program.  If more than 1Mb is available, DO NOT use this
  127.                 option.
  128.  
  129.                 Note:  The "memory relocating" feature cannot be enabled when
  130.                 the "shadow" feature is used.
  131.  
  132.  
  133.  
  134. Expanded        The NEAT[(r)] Motherboards conform to the Lotus/Intel/Microsoft
  135. (EMS)           Expanded Memory Specification version 4.0 (LIM EMS 4.0).
  136.                 Expanded memory is not addressed as part of the system RAM.
  137.                 Instead, it is partitioned from the rest of the RAM and is
  138.                 accessed in pages by programs that support LIM EMS 4.0.  Note
  139.                 that LIM EMS 4.0 is downward-compatible with older LIM EMS
  140.                 specifications (ie. LIM EMS 3.2).
  141.  
  142.                 RAM that is partitioned for EMS is removed from the available
  143.                 extended memory, reducing the total RAM displayed at POST.  The
  144.                 interface between applications software and EMS is a software
  145.                 driver that is provided on diskette with the motherboard.
  146.  
  147.                 Some examples of programs that can utilize expanded memory
  148.                 are:  Lotus 1-2-3 v2.01, Freelance Plus v3.0, Manuscript;
  149.                 Microsoft File, Word, Works; Ashton-Tate dBase III/IV,
  150.                 Framework II; Software Publishing Corp. Professional File;
  151.                 Borland Sidekick Plus and AutoCAD.
  152.  
  153.  
  154. Examples        A system with 8192Kb of RAM could be configured with the
  155.                 following memory arrangement:  640Kb of conventional memory
  156.                 with all shadow features enabled.  6144Kb (6M) of expanded
  157.                 memory, leaving 1024Kb that is automatically configured as
  158.                 extended memory.
  159.  
  160.                 With this configuration, the POST memory test will count to
  161.                 1664Kb which is 640Kb conventional plus 1024Kb extended.  The
  162.                 384Kb is used for shadow and expanded memory addressing, plus
  163.                 the actual 6Mb set aside for expanded memory, is not included
  164.                 in the POST memory count.  The BIOS tests the 384Kb RAM
  165.                 separately, while the expanded memory is tested by using one of
  166.                 the options offered by the driver software (explained later).
  167.  
  168.  
  169.  
  170. Alternate       While there are a variety of non-DOS operating systems (ie.
  171. Operating       Xenix, PC/MOS, etc.) which we will not discuss, there are some
  172. Systems         alternate operating environments that overlay DOS giving the
  173.                 user additional functionality.  These include Microsoft's
  174.                 Windows/286 and Quarterdeck's DesqView.  These operating
  175.                 systems load from DOS and assume control of the system allowing
  176.                 advanced windowing, applications control and memory management
  177.                 features.  Both Windows/286 and DesqView utilize base, extended
  178.                 and expanded memory for optimum performance.  Follow the
  179.                 recommendations of the software manufacturer for configuring
  180.                 the memory to achieve the best performance.  Typically, this
  181.                 calls for a small amount of extended memory and as much
  182.                 expanded memory as possible.
  183.  
  184.                 
  185.                Extended Setup
  186.  
  187.                 During each setup, use [Key: ][Key: ][Key: ]
  188.                 [Key: ] to move the highlight bar.  Use [Key: ] or
  189.                 [Key: ] to change parameters.  Each setup screen will
  190.                 display a window describing each option.  Use the [Key: ]
  191.                 key to exit the current setup screen.
  192.  
  193.  
  194. Entering        Reset or power up the system.  The system will go through POST
  195. Extended Setup  and display the size of the memory being tested.  Note that
  196.                 this test can be bypassed by pressing the [Key: ] key.
  197.                 This option is useful when the memory on the system is quite
  198.                 large, although It is a good idea to let the test count
  199.                 through.
  200.  
  201.                 Immediately after the memory test, the following prompt will
  202.                 appear on the screen:
  203.  
  204.                 Press <DEL> key to run SETUP/EXTD-SET
  205.  
  206.                 Press the [Key: ] key to get into the Setup Mode.  Note
  207.                 that [Key: ] key will initiate the setup mode only when
  208.                 the above message is present on the screen.  A moment after the
  209.                 [Key: ] is pressed, this menu will appear:
  210.  
  211.                 EXIT FOR BOOT
  212.                 RUN CMOS SETUP
  213.                 RUN XCMOS SETUP
  214.  
  215.                 Use [Key: ][Key: ] and highlight "RUN XCMOS SETUP"
  216.                 and press [Key: ].  The Extended Setup screen appears as
  217.                 follows:
  218.  
  219.  
  220.                                    NEAT CHIPSET SETUP PROGRAM
  221.                                            MAIN MENU
  222.  
  223.                                 EASY NEAT CHIPSET REGISTER SETUP
  224.                               ADVANCED NEAT CHIPSET REGISTER SETUP
  225.                             ENABLE/DISABLE VIDEO & MAIN BIOS SHADOW
  226.                                  WRITE CMOS REGISTERS AND EXIT
  227.                               DO NOT WRITE CMOS REGISTERS AND EXIT
  228.  
  229.  
  230.  
  231.  
  232. Enable/         Highlight this option and press [Key: ].  The display
  233. Disable Video   will change to a graphic depiction of the CMOS registers as
  234. and Main BIOS   shown in the following diagram.  Setting these bits to '1'
  235. Shadow          enables the SHADOW RAM function for that bit.  We recommend
  236.                 enabling all shadow options for maximum performance.
  237.  
  238.  
  239.                     SETUP SHADOW RAM FOR 212
  240.                  [LN Length:RM]
  241.                   MAIN  BIOS SHADOW AT F0000H,64Kb ->0
  242.                   VIDEO BIOS SHADOW AT C0000H,16Kb ->0
  243.                   VIDEO BIOS SHADOW AT C4000H,16Kb ->0
  244.  
  245.  
  246.                 Shadowing the main ROM BIOS will improve overall system speed.
  247.                 Shadowing the video ROM BIOS will offer a 20% to 30% increase
  248.                 in video performance.  You must have a minimum of 1Mb of RAM
  249.                 and the Relocate Option must be disabled (82C212, 6BH, set bit
  250.                 6 to 0).  This may cause the screen to flicker with some
  251.                 systems.  If any video problems are encountered, turn off the
  252.                 video shadow feature.
  253.  
  254.                 Note:  The "shadow" features cannot be enabled if the "memory
  255.                 relocating" feature is used.
  256.  
  257.                 Press [Key: ] to return to the main menu.
  258.  
  259.  
  260. Advanced NEAT   Highlight "Advanced NEAT CHIPSet Register Setup" and press
  261. [(r)] Register  [Key: ].  The system will warn you that improper setup
  262. Setup           may prevent the computer from operating.  If this occurs, refer
  263.                 to the CMOS Reset section at the beginning of this supplement.
  264.  
  265.                 Next, the display will change to a graphic depiction of the
  266.                 CMOS registers as shown in the following diagrams.  The first
  267.                 diagram shows default settings for boards with the 82C212.  The
  268.                 second diagram shows default settings for boards with the
  269.                 82C212B.
  270.  
  271.  
  272.                 A description of the currently selected bit's function will
  273.                 appear on the right portion of the screen.  Any permissible
  274.                 values will also be displayed.  All bits marked as "R"eserved
  275.                 cannot be changed.  For clarity, we will discuss the options
  276.                 available at each bit in the following sections.
  277.  
  278. 82C212          *           BITS   7 - 0
  279.                 82C211   60H -> 00  0 0 R 0 R 0
  280.                          61H -> 0 1  00  01  01
  281.                          62H -> RR   01  10  00
  282.  
  283.                 82C212   64H -> 0    00   RRRRR
  284.                          65H -> 0 0 0 0 1 1 1 0
  285.                          66H -> 1       RRRRRRR
  286.                          67H -> 0 0 0 0 0 0 0 0
  287.                          68H -> 0 0 0 0 0 0 0 0
  288.                          69H -> 0 0 0 0 0 0 0 0
  289.                          6AH -> **  *     RRRRR
  290.                          6BH -> * 1 1 0  10  11
  291.                          6CH -> **    *   RRRRR
  292.                          6DH -> 0100       0000
  293.                          6EH -> 00   00  00  00
  294.                          6FH -> 000  RR   1 0 R
  295.  
  296.                 82C206   01H -> 11  00  00  0 0
  297.  
  298.  
  299. 82C212B         *           BITS   7 - 0
  300.                 82C211   60H -> 00  0 0 R 0 R 0
  301.                          61H -> 0 1  00  01  01
  302.                          62H -> RR   01  10  00
  303.  
  304.                 82C212B  64H -> 0    01   RRRRR
  305.                          65H -> 0 0 0 0 1 1 1 0
  306.                          66H -> 1 0 0     RRRRR
  307.                          67H -> 0 0 0 0 0 0 0 0
  308.                          68H -> 0 0 0 0 0 0 0 0
  309.                          69H -> 0 0 0 0 0 0 0 0
  310.                          6AH -> **  *     RRRRR
  311.                          6BH -> * 1 1 0  10  11
  312.                          6CH -> **    *  0 RRRR
  313.                          6DH -> 0100       0000
  314.                          6EH -> 00   00  00  00
  315.                          6FH -> 000  0 R  1 1 R
  316.  
  317.                 82C206   01H -> 11  00  00  0 0
  318.  
  319.                 Note:  "*" indicates that the default values will automatically
  320.                 adjust for the system RAM configuration.  The correct values
  321.                 should be present, however, check them to be sure.
  322.  
  323.                 
  324.                82C211
  325.  
  326.                 The 82C211 Bus Controller consists of the following functional
  327.                 sub-modules:  Reset and Shut Down Logic, Clock Generation and
  328.                 Selection, CPU State, Bus State, Bus Arbitration and Refresh
  329.                 Logic, NMI Generation Logic, Numeric Coprocessor Interface.
  330.  
  331.  
  332. 60H             PROCCLK Register RA0
  333.  
  334.  
  335. 7,6             82C211 Revision Number
  336.  
  337.                 This bit is not revisable by the user.
  338.  
  339.  
  340. 5               Alternate CPU Reset
  341.  
  342.                 This bit is not revisable by the user.
  343.  
  344.  
  345. 4               Processor Clock Select
  346.  
  347.                 0:   PROCCLK = CLK2IN
  348.                 1:   PROCCLK = BCLK
  349.  
  350.                 This determines the source of the PROCCLK signal and should be
  351.                 set for CLK2IN.  This will divide the CLK signal by two.  For
  352.                 example, the 32MHz oscillator will be divided by two, providing
  353.                 a 16MHz timing signal for the 80286 processor.
  354.  
  355.  
  356. 2               Local Bus Ready TIMEOUT NMI
  357.  
  358.                 0:   Disable
  359.                 1:   Enable
  360.  
  361.                 This option is set by the ROM BIOS and need not be changed.
  362.  
  363.  
  364.  
  365. 0               Local Bus Ready TIMEOUT
  366.  
  367.                 This bit is not revisable by the user.
  368.  
  369.  
  370. 61H             Command Delay Register RA1
  371.  
  372.  
  373. 7               Address Hold Time Delay
  374.  
  375.                 0:   Disable
  376.                 1:   Enable
  377.  
  378.                 This option is set by the ROM BIOS and need not be changed.
  379.  
  380.  
  381. 6               Quick Mode Enable
  382.  
  383.                 0:   Disable
  384.                 1:   Enable
  385.  
  386.                 This option is set by the ROM BIOS and need not be changed.
  387.  
  388.  
  389. 5,4             AT Bus 16 Bit Memory Command Delay
  390.  
  391.                 00:  Delay is 0 BCLK Cycles
  392.                 01:  Delay is 1 BCLK Cycles
  393.                 10:  Delay is 2 BCLK Cycles
  394.                 11:  Delay is 3 BCLK Cycles
  395.  
  396.                 This option is set by the ROM BIOS and need not be changed.
  397.  
  398.  
  399. 3,2             AT Bus 8 Bit Memory Command Delay
  400.  
  401.                 00:  Delay is 0 BCLK Cycles
  402.                 01:  Delay is 1 BCLK Cycles
  403.                 10:  Delay is 2 BCLK Cycles
  404.                 11:  Delay is 3 BCLK Cycles
  405.  
  406.                 This option is set by the ROM BIOS and need not be changed.
  407.  
  408.  
  409.  
  410. 1,0             AT Bus I/O Cycle Command Delay
  411.  
  412.                 00:  Delay is 0 BCLK Cycles
  413.                 01:  Delay is 1 BCLK Cycles
  414.                 10:  Delay is 2 BCLK Cycles
  415.                 11:  Delay is 3 BCLK Cycles
  416.  
  417.                 This option is set by the ROM BIOS and need not be changed.
  418.  
  419.  
  420. 62H             Wait State Register RA2
  421.  
  422.  
  423. 5,6             16 Bit AT Cycle Wait State
  424.  
  425.                 00:  0 Wait States
  426.                 01:  1 Wait States
  427.                 10:  2 Wait States
  428.                 11:  3 Wait States
  429.  
  430.                 This option is set by the ROM BIOS and need not be changed.
  431.  
  432.  
  433. 3,2             8 Bit AT Cycle Wait State
  434.  
  435.                 00:  2 Wait States
  436.                 01:  3 Wait States
  437.                 10:  4 Wait States
  438.                 11:  5 Wait States
  439.  
  440.                 This option is set by the ROM BIOS and need not be changed.
  441.  
  442.  
  443. 1,0             Bus Clock (BCLK) Source Select
  444.  
  445.                 00:  BCLK = CLK2IN/2
  446.                 01:  BCLK = CLK2IN
  447.                 10:  BCLK = ATCLK
  448.                 11:  Reserved
  449.  
  450.  
  451.                 This option selects the bus clock (BCLK) source.  Default is
  452.                 CLK2IN/2.  In a system with a 32MHz oscillator, CLK2IN will be
  453.                 16MHz and the resulting bus speed will be 8MHz (CLK2IN/2).
  454.                 When this option is selected, you have an advantage of being
  455.                 able to switch the system speed down twice.  Once with the
  456.                 keyboard (system switches to 8MHz), and once with the turbo
  457.                 switch (system switches to 4MHz).  This can come in handy when
  458.                 some software needs to run near IBM-PC speed.
  459.  
  460.                 Changing this bit to 01 would result in a bus speed of 16MHz.
  461.                 Attempts to change the clock speed via keyboard, will lock up
  462.                 the system.  The bus speed cannot be faster than the system
  463.                 speed.  Also, be aware that most AT expansion cards are
  464.                 incapable of exceeding 10MHz.  This option is most useful when
  465.                 the source oscillator has been replaced.
  466.  
  467.                 
  468.                82C212(B)
  469.  
  470.                 The 82C212 and the 82C212B memory controllers consists of the
  471.                 following functions:  RAM Page / Interleave Mode, Shadow RAM,
  472.                 Lotus Intel Microsoft (LIM) Expanded Memory Specification (EMS)
  473.                 version 4.0 emulation.
  474.  
  475.  
  476. 64H             Version Register RB0
  477.  
  478.  
  479. 7               NEAT[(r)] Memory Controller Identifier
  480.  
  481.                 This bit is not revisable by the user.
  482.  
  483.  
  484. 6,5             82C212 Revision Number
  485.  
  486.                 This bit is not revisable by the user.  For the 82C212, this
  487.                 value will be 00.  For the 82C212B, this value will be 01.  If
  488.                 you get a 00 and you have an 82C212B chip, you should execute a
  489.                 CMOS Reset as explained at the beginning of this supplement.
  490.  
  491.  
  492. 65H             ROM Configuration Register RB1
  493.  
  494.  
  495.                 In most cases all Shadow RAM should be set from the other menu
  496.                 "ENABLE/DISABLE VIDEO AND MAIN BIOS SHADOW".  However, if you
  497.                 have a special application, you may set specific bits here.
  498.  
  499.                 NOTE:  Please use caution when using this option.  Many ROMs
  500.                 will have problems.  Hard disk drive controller card ROMs, for
  501.                 example, should not be shadowed.  Other ROMs (i.e. a Floppy
  502.                 controller card ROM) can possibly be shadowed without
  503.                 problems.  If you have any operation problems with a ROM you
  504.                 have shadowed, disable this option.
  505.  
  506.  
  507.                 If you have a BIOS ROM that is located at a specific address
  508.                 and you wish to provide shadow RAM for this BIOS, you must set
  509.                 three bits:
  510.  
  511.                 [C1] Set one of the RAM bits from register 65H (bit 7, 6, 5 or
  512.                 4) within the address range of the BIOS to be shadowed, to the
  513.                 Read Only/Write Protected state.
  514.  
  515.                 [C1] Disable one of the ROM bits from register 65H (bit 3, 2,
  516.                 1, or 0) within the address range of the BIOS to be shadowed.
  517.  
  518.                 [C1] Enable one (or more, depending on the BIOS size) of the
  519.                 bits from registers 67H to 69H.  The first bit enabled should
  520.                 be equal to the starting address of the BIOS to be shadowed.
  521.                 If the BIOS to be shadowed occupies an address area larger than
  522.                 the area of one of these bits, you must enable the next
  523.                 consecutive bit (or bits) until the complete BIOS address area
  524.                 is shadowed.
  525.  
  526.  
  527. 7               SHADOW RAM at C0000H to CFFFFH
  528.  
  529.                 0:   Read/Write Enable
  530.                 1:   Read Only (Write Protected)
  531.  
  532.  
  533. 6               SHADOW RAM at D0000H to DFFFFH
  534.  
  535.                 0:   Read/Write Enable
  536.                 1:   Read Only (Write Protected)
  537.  
  538.  
  539. 5               SHADOW RAM at E0000H to EFFFFH
  540.  
  541.                 0:   Read/Write Enable
  542.                 1:   Read Only (Write Protected)
  543.  
  544.  
  545. 4               SHADOW RAM at F0000H to FFFFFH
  546.  
  547.                 0:   Read/Write Enable
  548.                 1:   Read Only (Write Protected)
  549.  
  550.  
  551.  
  552. 3               ROM at C0000H to CFFFFH
  553.  
  554.                 0:   ROM Enabled
  555.                 1:   ROM Disabled
  556.  
  557.  
  558. 2               ROM at D0000H to DFFFFH
  559.  
  560.                 0:   ROM Enabled
  561.                 1:   ROM Disabled
  562.  
  563.  
  564. 1               ROM at E0000H to EFFFFH
  565.  
  566.                 0:   ROM Enabled
  567.                 1:   ROM Disabled
  568.  
  569.  
  570. 0               ROM at F0000H to FFFFFH
  571.  
  572.                 0:   ROM Enabled
  573.                 1:   ROM Disabled
  574.  
  575.  
  576. 66H             Memory Enable-1 Register RB2
  577.  
  578.  
  579. 7               Address Map For RAM in 512Kb to 640Kb Area
  580.  
  581.                 0:   RAM on I/O Channel
  582.                 1:   RAM on System Board
  583.  
  584.  
  585. 6               256Kb to 512Kb Memory status (82C212B only)
  586.  
  587.                 0:   Memory on system board
  588.                 1:   Memory on AT-bus
  589.  
  590.  
  591. 5               0Kb to 256Kb Memory Status (82C212B only)
  592.  
  593.                 0:   Memory on system board
  594.                 1:   Memory on AT-bus
  595.  
  596.  
  597.  
  598. 67H             Memory Enable-2 Register RB3
  599.  
  600.  
  601. 7               SHADOW RAM at BC000H to BFFFFH
  602.  
  603.                 0:   Disable
  604.                 1:   Enable
  605.  
  606.  
  607. 6               SHADOW RAM at B8000H to BBFFFH
  608.  
  609.                 0:   Disable
  610.                 1:   Enable
  611.  
  612.  
  613. 5               SHADOW RAM at B4000H to B7FFFH
  614.  
  615.                 0:   Disable
  616.                 1:   Enable
  617.  
  618.  
  619. 4               SHADOW RAM at B0000H to B3FFFH
  620.  
  621.                 0:   Disable
  622.                 1:   Enable
  623.  
  624.  
  625. 3               SHADOW RAM at AC000H to AFFFFH
  626.  
  627.                 0:   Disable
  628.                 1:   Enable
  629.  
  630.  
  631. 2               SHADOW RAM at A8000H to ABFFFH
  632.  
  633.                 0:   Disable
  634.                 1:   Enable
  635.  
  636.  
  637. 1               SHADOW RAM at A4000H to A7FFFH
  638.  
  639.                 0:   Disable
  640.                 1:   Enable
  641.  
  642.  
  643.  
  644. 0               SHADOW RAM at A0000H to A3FFFH
  645.  
  646.                 0:   Disable
  647.                 1:   Enable
  648.  
  649.  
  650. 68H             Memory Enable-3 Register RB4
  651.  
  652.  
  653. 7               SHADOW RAM at DC000H to DFFFFH
  654.  
  655.                 0:   Disable
  656.                 1:   Enable
  657.  
  658.  
  659. 6               SHADOW RAM at D8000H to DBFFFH
  660.  
  661.                 0:   Disable
  662.                 1:   Enable
  663.  
  664.  
  665. 5               SHADOW RAM at D4000H to D7FFFH
  666.  
  667.                 0:   Disable
  668.                 1:   Enable
  669.  
  670.  
  671. 4               SHADOW RAM at D0000H to D3FFFH
  672.  
  673.                 0:   Disable
  674.                 1:   Enable
  675.  
  676.  
  677. 3               SHADOW RAM at CC000H to CFFFFH
  678.  
  679.                 0:   Disable
  680.                 1:   Enable
  681.  
  682.  
  683. 2               SHADOW RAM at C8000H to CBFFFH
  684.  
  685.                 0:   Disable
  686.                 1:   Enable
  687.  
  688.  
  689.  
  690. 1               SHADOW RAM at C4000H to C7FFFH
  691.  
  692.                 0:   Disable
  693.                 1:   Enable
  694.  
  695.  
  696. 0               SHADOW RAM at C0000H to C3FFFH
  697.  
  698.                 0:   Disable
  699.                 1:   Enable
  700.  
  701.  
  702. 69H             Memory Enable-4 Register RB5
  703.  
  704.  
  705. 7               SHADOW RAM at FC000H to FFFFFH
  706.  
  707.                 0:   Disable
  708.                 1:   Enable
  709.  
  710.  
  711. 6               SHADOW RAM at F8000H to FBFFFH
  712.  
  713.                 0:   Disable
  714.                 1:   Enable
  715.  
  716.  
  717. 5               SHADOW RAM at F4000H to F7FFFH
  718.  
  719.                 0:   Disable
  720.                 1:   Enable
  721.  
  722.  
  723. 4               SHADOW RAM at F0000H to F3FFFH
  724.  
  725.                 0:   Disable
  726.                 1:   Enable
  727.  
  728.  
  729. 3               SHADOW RAM at EC000H to EFFFFH
  730.  
  731.                 0:   Disable
  732.                 1:   Enable
  733.  
  734.  
  735.  
  736. 2               SHADOW RAM at E8000H to EBFFFH
  737.  
  738.                 0:   Disable
  739.                 1:   Enable
  740.  
  741.  
  742. 1               SHADOW RAM at E4000H to E7FFFH
  743.  
  744.                 0:   Disable
  745.                 1:   Enable
  746.  
  747.  
  748. 0               SHADOW RAM at E0000H to E3FFFH
  749.  
  750.                 0:   Disable
  751.                 1:   Enable
  752.  
  753.  
  754. 6AH             Bank 0/1 Enable Register RB6
  755.  
  756.  
  757. 7,6             Bank 0/1 DRAM Types
  758.  
  759.                 00:  Disabled
  760.                 01:  256Kb and 64Kb Combination
  761.                 10:  256Kb DRAMS
  762.                 11:  1M DRAMS
  763.  
  764.  
  765. 5               Bank 0/1 Number Of RAM Banks Used
  766.  
  767.                 0:   1 Bank, Non Interleaved
  768.                 1:   2 Banks
  769.  
  770.  
  771. 6BH             DRAM Configuration Register RB7
  772.  
  773.  
  774. 7               Page/Interleaved Mode Enable
  775.  
  776.                 0:   DRAMS used in Normal Mode
  777.                 1:   DRAMS used in Page/Interleaved
  778.  
  779.                 The JE3010 and JE3011 use an advanced memory accessing scheme
  780.                 incorporating both Paged and Interleaved memory techniques.
  781.                 These methods are available when
  782.  
  783.                 two or four banks of RAM are installed in the motherboard.
  784.                 This option will permit the installation of slower RAM (i.e.
  785.                 150 or 120ns) to operate in the motherboard.  When either two
  786.                 or four banks are installed, paging and interleaving can both
  787.                 occur, resulting in greatly improved memory performance.  These
  788.                 techniques require RAM chips that have a CAS before RAS
  789.                 design.  There are no provisions for paging or interleaving
  790.                 when only one bank or only three banks of RAM are installed.
  791.  
  792.                 This feature can only be enabled if you have two or four banks
  793.                 of memory filled with the same size DRAM.  This option is not
  794.                 valid if you have only one or three banks of DRAM or if your
  795.                 banks contain mixed size memory (ie. 256Kb and 64Kb).
  796.  
  797.  
  798. 6               Relocate DRAM at 640Kb to above 1Mb
  799.  
  800.                 0:   Do not relocate RAM (Reserve for SHADOW)
  801.                 1:   Relocate 80000H-FFFFFH to 100000H-11FFFFH
  802.  
  803.                 This option allows only a 1Mb system to take the 384Kb of
  804.                 memory (located between 640Kb and 1Mb) and remap it to be
  805.                 addressed above 1Mb so that it can be used as "extended"
  806.                 memory.
  807.  
  808.                 If the motherboard has more than 1Mb installed, this bit should
  809.                 be set to 0.  If not, you will be remapping this RAM onto other
  810.                 RAM.
  811.  
  812.                 NOTE:  You will not be able to enable any shadow RAM features
  813.                 if you choose to relocate RAM.
  814.  
  815.  
  816. 5               RAM Access Wait States
  817.  
  818.                 0:   Zero Wait States
  819.                 1:   One Wait State
  820.  
  821.                 In non-interleaved operation, 80ns or faster DRAM is required
  822.                 for 0ws access.  In interleaved operation, 150ns or faster DRAM
  823.                 is all that is required.
  824.  
  825.  
  826.  
  827. 4               EMS Enable Bit (requires driver)
  828.  
  829.                 0:   EMS Disabled
  830.                 1:   EMS Enabled
  831.  
  832.                 This option allows extended memory to be remapped as expanded
  833.                 memory (EMS).  Therefore, you must have at least 1.5Mb to use
  834.                 this feature.
  835.  
  836.                 NOTE:  Please read the section "Setting up EMS" located later
  837.                 in this manual for a complete step by step procedure for
  838.                 completely setting up EMS memory.
  839.  
  840.  
  841. 3,2             EMS Memory Access Wait State
  842.  
  843.                 00:  0 Wait States
  844.                 01:  1 Wait State
  845.                 10:  2 Wait States
  846.                 11:  Reserved
  847.  
  848.                 This option is set by the ROM BIOS and need not be changed.
  849.  
  850.  
  851. 1,0             RW ROM Access Wait State Control
  852.  
  853.                 00:  0 Wait States
  854.                 01:  1 Wait State
  855.                 10:  2 Wait States
  856.                 11:  3 Wait States
  857.  
  858.                 This option is set by the ROM BIOS and need not be changed.
  859.  
  860.  
  861. 6CH             Bank 2/3 Enable Register RB8
  862.  
  863.  
  864. 7,6             Bank 2/3 DRAM Types
  865.  
  866.                 00:  None
  867.                 01:  Reserved
  868.                 10:  256Kb DRAMS
  869.                 11:  1M DRAMS
  870.  
  871.  
  872.  
  873. 5               Bank 2/3 Number of banks
  874.  
  875.                 0:   1 Bank, Non Interleaved
  876.                 1:   2 Banks
  877.  
  878.  
  879. 4               Interleave type (82C212B only)
  880.  
  881.                 0:   2 Way Interleave
  882.                 1:   4 Way Interleave
  883.  
  884.                 Only with the 82C212B, 4-way interleaving is possible when all
  885.                 four banks are filled with the same RAM type (i.e. banks 0 and
  886.                 1 filled with 1Mb chips AND banks 2 and 3 filled with 1Mb
  887.                 SIPPs), allowing for more performance.  4-way interleaving can
  888.                 be enabled by setting register 6CH (bit 4) to a 1.  This bit is
  889.                 reserved on the regular 82C212.
  890.  
  891.                 If all four memory banks contain the same size DRAM, select
  892.                 option 1.  If you have only two memory banks of DRAM or if
  893.                 banks 0 and 1 do not contain the same size memory as banks 2
  894.                 and 3 select option 0.
  895.  
  896.  
  897. 6DH             EMS Base Address Register RB9
  898.  
  899.  
  900. 7,6,5,4         Expanded Memory Base Address
  901.  
  902.                 0000:  C0000H,C4000H,C8000H,CC000H
  903.                 0001:  C4000H,C8000H,CC000H,D0000H
  904.                 0010:  C8000H,CC000H,D0000H,D4000H
  905.                 0011:  CC000H,D0000H,D4000H,D8000H
  906.                 0100:  D0000H,D4000H,D8000H,DC000H
  907.                 0101:  D4000H,D8000H,DC000H,E0000H
  908.                 0110:  D8000H,DC000H,E0000H,E4000H
  909.                 0111:  DC000H,E0000H,E4000H,E8000H
  910.                 1000:  E0000H,E4000H,E8000H,EC000H
  911.  
  912.                 The default of 0100 should be fine for most applications.
  913.                 Ensure that none of the four selected addresses conflicts with
  914.                 other peripherals in your system.  For example, hard and floppy
  915.                 controllers often use C0000H, C4000H, C8000H or CC000H.
  916.  
  917.  
  918.  
  919. 3,2,1,0         EMS Page Reg I/O Base Address
  920.  
  921.                 0000:  208H/209H
  922.                 0001:  218H/219H
  923.                 0101:  258H/259H
  924.                 0110:  268H/269H
  925.                 1010:  2A8H/2A9H
  926.                 1011:  2B8H/2B9H
  927.                 1110:  2E8H/2E9H
  928.  
  929.                 The default should be fine for most applications.  Ensure that
  930.                 neither of the two I/O addresses selected conflicts with other
  931.                 peripherals in your system.  For example, COM4: is usually
  932.                 2E8H.
  933.  
  934.  
  935. 6EH             EMS Address Extension Register RB10
  936.  
  937.  
  938. 7,6             EMS Page 0 Position
  939.  
  940.                 00:  1M to 2M of EMS Memory
  941.                 01:  2M to 4M of EMS Memory
  942.                 10:  4M to 6M of EMS Memory
  943.                 11:  6M to 8M of EMS Memory
  944.  
  945.                 This option is set by the ROM BIOS and need not be changed.
  946.  
  947.  
  948. 5,4             EMS Page 1 Position
  949.  
  950.                 00:  1M to 2M of EMS Memory
  951.                 01:  2M to 4M of EMS Memory
  952.                 10:  4M to 6M of EMS Memory
  953.                 11:  6M to 8M of EMS Memory
  954.  
  955.                 This option is set by the ROM BIOS and need not be changed.
  956.  
  957.  
  958.  
  959. 3,2             EMS Page 2 Position
  960.  
  961.                 00:  1M to 2M of EMS Memory
  962.                 01:  2M to 4M of EMS Memory
  963.                 10:  4M to 6M of EMS Memory
  964.                 11:  6M to 8M of EMS Memory
  965.  
  966.                 This option is set by the ROM BIOS and need not be changed.
  967.  
  968.  
  969. 1,0             EMS Page 3 Position
  970.  
  971.                 00:  1M to 2M of EMS Memory
  972.                 01:  2M to 4M of EMS Memory
  973.                 10:  4M to 6M of EMS Memory
  974.                 11:  6M to 8M of EMS Memory
  975.  
  976.                 This option is set by the ROM BIOS and need not be changed.
  977.  
  978.  
  979. 6FH             Miscellaneous Register RB12
  980.  
  981.  
  982. 7,6,5           Set EMS Memory Size
  983.  
  984.                 000:   0 to 512Kb
  985.                 001:   1Mb
  986.                 010:   2Mb
  987.                 011:   3Mb
  988.                 100:   4Mb
  989.                 101:   5Mb
  990.                 110:   6Mb
  991.                 111:   7Mb
  992.  
  993.                 This should be set to reflect the total amount of expanded
  994.                 memory you desire.  This amount is deducted from the available
  995.                 extended memory.
  996.  
  997.  
  998. 4               External EMS mapper (82C212B only)
  999.  
  1000.                 0:   External EMS disable
  1001.                 1:   External EMS enable
  1002.  
  1003.  
  1004.                 This feature is not supported by the existing LIM EMS standard
  1005.                 and is for future use.
  1006.  
  1007.  
  1008. 2               Enable RAS Timeout Counter
  1009.  
  1010.                 0:   Disable
  1011.                 1:   Enable
  1012.  
  1013.                 This option is set by the ROM BIOS and should not be changed.
  1014.  
  1015.  
  1016. 1               Enable CPUA20 onto A20
  1017.  
  1018.                 0:   Enable
  1019.                 1:   Disable
  1020.  
  1021.                 This option is set by the ROM BIOS and should not be changed.
  1022.  
  1023.                 
  1024.                82C206
  1025.  
  1026. 01H             Clock and Wait State Control
  1027.  
  1028.  
  1029. 7,6             XIOR/XIOW Wait States
  1030.  
  1031.                 00:  1 I/O Wait State
  1032.                 01:  2 I/O Wait States
  1033.                 10:  3 I/O Wait States
  1034.                 11:  4 I/O Wait States
  1035.  
  1036.                 This option is set by the ROM BIOS and need not be changed.
  1037.  
  1038.  
  1039. 5,4             16-Bit DMA Wait States
  1040.  
  1041.                 00:  1 DMA Wait State
  1042.                 01:  2 DMA Wait States
  1043.                 10:  3 DMA Wait States
  1044.                 11:  4 DMA Wait States
  1045.  
  1046.                 This option is set by the ROM BIOS and need not be changed.
  1047.  
  1048.  
  1049. 3,2             8-Bit DMA Wait States
  1050.  
  1051.                 00:  1 DMA Wait State
  1052.                 01:  2 DMA Wait States
  1053.                 10:  3 DMA Wait States
  1054.                 11:  4 DMA Wait States
  1055.  
  1056.                 This option is set by the ROM BIOS and need not be changed.
  1057.  
  1058.  
  1059. 1               EMR Bit
  1060.  
  1061.                 0:   Disabled
  1062.                 1:   Enabled
  1063.  
  1064.  
  1065.                 This option is set by the ROM BIOS and need not be changed.
  1066.  
  1067.  
  1068. 0               CLK Bit
  1069.  
  1070.                 0:   DMA CLK = SCLK / 2
  1071.                 1:   DMA CLK = SCLK
  1072.  
  1073.                 This option is set by the ROM BIOS and need not be changed.
  1074.  
  1075.  
  1076. Setting up EMS  There are many steps that need to be completed in order to set
  1077.                 up EMS memory.  From the "Advanced NEAT CHIPSET Register Setup"
  1078.                 screen, execute the following steps:
  1079.  
  1080.                 [C1] Set EMS enable bit (Reg 6BH, bit 4).  This bit enables or
  1081.                 disables the EMS memory function.
  1082.  
  1083.                 [C1] Set EMS memory wait states (Reg 6BH, bits 3,2).  The
  1084.                 default is 2 wait states.  Normally EMS memory wait states
  1085.                 should be more than normal system RAM wait states.
  1086.  
  1087.                 [C1] Set EMS base address (Reg 6DH, bits 7,6,5,4).  The default
  1088.                 address area for standard EMS is D0000H to DFFFFH, however,
  1089.                 other addresses may be specified.  If you have an application
  1090.                 that requires you to change the EMS address, be sure you select
  1091.                 a new address that is not used so that other items in the
  1092.                 system will not conflict.
  1093.  
  1094.                 [C1] Set EMS page I/O address (Reg 6DH, bits 3,2,1,0).  The
  1095.                 default I/0 address is 208H/209H.  However, other I/O addresses
  1096.                 may be specified.  If you have an application that requires you
  1097.                 to change the I/O address, be sure you select a new address
  1098.                 that is not used by other items in the system.
  1099.  
  1100.                 [C1] You do not need to set the EMS page positions (Reg 6EH,
  1101.                 bits 7,6,5,4,3,2,1,0).  You should leave all of these set to
  1102.                 00.  The only time you would be required to change these is
  1103.                 when you have other EMS RAM cards installed in the system.
  1104.  
  1105.  
  1106.                 [C1] Set EMS memory size (Reg 6FH, bits 7,6,5).  This bit
  1107.                 allows you to specify the amount of memory in your system that
  1108.                 you want used as EMS.  That amount you select must be equal to
  1109.                 the (total amount of RAM in your system) MINUS (1Mb and any
  1110.                 Extended memory you want).  The first one meg of RAM must be
  1111.                 used for 640Kb Base and 384Kb Shadow.  This is why you cannot
  1112.                 enable EMS unless you have 1.5Mb of RAM or more installed.  Any
  1113.                 RAM that is left over (not used for EMS, Base or Shadow) will
  1114.                 be set up as Extended memory.
  1115.  
  1116.                 [C1] Press [Key: ].  Highlight the "Write CMOS Registers
  1117.                 and Exit" option and press [Key: ].
  1118.  
  1119.                 [C1] Since the system now finds a new RAM size, the regular
  1120.                 CMOS setup must be run.  Press [Key: ] to enter the set up
  1121.                 choices screen.  Select "CMOS Setup" and make sure all
  1122.                 parameters are correct.  You may not need to change anything;
  1123.                 the system just needs to clarify the new RAM configuration.
  1124.  
  1125.                 [C1] Save and exit from setup.  Boot the system.
  1126.  
  1127.                 [C1] In order to complete the installation of EMS memory, a
  1128.                 CONFIG.SYS file must be created or modified on your boot drive
  1129.                 to include the EMS driver.  The diskette included with the
  1130.                 motherboard contains two files: an EMS driver file and a
  1131.                 document file.  The document file describes the options
  1132.                 available for the EMS driver.  Copy both files to your boot
  1133.                 drive.
  1134.  
  1135.                 An example line in the CONFIG.SYS file would be:
  1136.  
  1137.                 DEVICE=NEATEMM.SYS
  1138.  
  1139.                 NOTE:  When inserting this command in your CONFIG.SYS file,
  1140.                 make sure you insert it AFTER the "FILES=xx" and "BUFFERS=xx"
  1141.                 commands.
  1142.  
  1143.                 [C1] Reboot the system.  The CONFIG.SYS file is read by the
  1144.                 system only during bootup.
  1145.  
  1146.  
  1147.  
  1148. Write CMOS      To save all parameters and reboot, highlight this option and
  1149. Registers and   press [Key: ].
  1150. Exit
  1151.  
  1152.  
  1153. Do Not Change   To discard all changes and reboot, highlight this option and
  1154. CMOS and Exit   press [Key: ].
  1155.  
  1156.                 
  1157.                Obtaining Assistance
  1158.  
  1159.                 Jameco Electronics carefully selects and tests all of our
  1160.                 products.  However, even the best tested and documented
  1161.                 products can still cause you an occasional problem.  If you
  1162.                 experience difficulty in either assembly or operation of your
  1163.                 equipment, recheck cable connections and configuration settings
  1164.                 against this document and any other addenda that may have been
  1165.                 included.  If you have exhausted all other options and are
  1166.                 still encountering difficulty, refer to the appropriate section
  1167.                 below for assistance.
  1168.  
  1169.  
  1170. Technical       Our Technical Support Staff are available between 7am and 5pm,
  1171. Support         Pacific Time, Monday through Friday.  When you call, please
  1172.                 have the equipment in question handy, along with the necessary
  1173.                 customer and order numbers.  If appropriate, please write down
  1174.                 settings or other configuration data.  The technicians will
  1175.                 need all of this information to assist you fully.  The phone
  1176.                 number is (415) 592-9990.
  1177.  
  1178.  
  1179. Customer        Discrepancies in shipment, returns, exchanges and refunds are
  1180. Service         handled by our Customer Service Department.  They are also
  1181.                 available between 7am and 5pm, Pacific Time, Monday through
  1182.                 Friday.  Their number is (415) 592-8121.
  1183.  
  1184.  
  1185. Foreign         If you are located outside the United States, you may find it
  1186. Customers       more convenient to contact us by either FAX or Telex, both
  1187.                 available 24 hours a day.  Inquiries should be marked to the
  1188.                 attention of either Customer Service or Technical Support, as
  1189.                 appropriate.  Our FAX numbers are (415) 592-2503 and
  1190.                 (415) 595-2664.  Our Telex number is 176043, answerback:
  1191.                 Jameco Blmt.
  1192.  
  1193.  
  1194.  
  1195. Corrections     If you run across any errors or omissions in this manual or the
  1196.                 manual does not explain something thoroughly enough, please
  1197.                 write to us and let us know.  Feedback from our customers
  1198.                 provides for consistently high quality now, and in the future.
  1199.                 Please reference the document and revision numbers as well as
  1200.                 the printing date (located on the cover of all Jameco
  1201.                 Electronics documentation) when writing so that corrections can
  1202.                 be made as easily as possible.  Address correspondence to:
  1203.  
  1204.                                        JAMECO ELECTRONICS
  1205.                                        1355 Shoreway Road
  1206.                                        Belmont, CA  94002
  1207.                                     ATTN:  Technical Support
  1208.